#ifndef  __TEST_MEDIAMODEL_H
#define  __TEST_MEDIAMODEL_H

#include <QString>
#include <QtTest>

class MediaListModel;

/**
 * tests for playlist items model.
 * This suite should runs without multimedia module
 */
class test_MediaModel : public QObject
{
   Q_OBJECT

public:
   test_MediaModel();

public slots:
   void init();
   void cleanup();

private:
   MediaListModel *m_mediaModel;

private Q_SLOTS:
   void initTestCase();
   void cleanupTestCase();
   void testAddOneTrack();
   void testRepeatedTrack();
   void testRemove();
   void testSearchById();
   void testAudioData();
};

#endif  // __TEST_MEDIAMODEL_H

